HUMAN FORM LIMITED Company number 10784997 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address222 DU CANE ROAD, LONDON, UNITED KINGDOM, W12 0BJ PostcodeW12 0BJ Companies at this postcode 29 Average house price in W12 0BJ £515,000 (14 sales) Map