About Farmer Newham Limited (03499606) United Kingdom