About Sloley Barns Management Limited (12052093) United Kingdom