About Fenton Barns (manufacturing) Limited (SC074992) United Kingdom