About Fred Macpherson & Co Meikle Laight Farms (SL003144) United Kingdom