About Farmoor Properties Limited (03704455) United Kingdom