About Farm Properties Limited (02150800) United Kingdom