About Suffolk Barn Company Limited (12668524) United Kingdom