DETERMINATION. INDEPENDENCE. VALUE. ASPIRATION. CIC Company number 16846980 · Monitor this company Active Overview People 3 Control Documents Analysis Location Related Registered office AddressFlat 2 Orpheus House 427a Harrow Road, London, England, W10 4SA PostcodeW10 4SA Companies at this postcode 16 Average house price in W10 4SA £675,000 (1 sales) Map