EDGAR FLOYD LIMITED Company number 11263363 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressUnit 6 Devon Units, Hatchmoor Industrial Estate, Torrington, Devon, England, EX38 7HP PostcodeEX38 7HP Companies at this postcode 35 Average house price in EX38 7HP £671,000 (2 sales) Map