OFCC LIMITED Company number 08710334 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address16 CLIFFORD ROAD, RICHMOND, SURREY, ENGLAND, TW10 7EA PostcodeTW10 7EA Companies at this postcode 17 Average house price in TW10 7EA £743,000 (14 sales) Map