About Chambers Bros. (farm Appliances) Limited (SC029697) United Kingdom