About Slade End Barns Ltd (13282848) United Kingdom