About Farmer & Nicholson Properties Limited (10669854) United Kingdom