About Barleywood House Ltd (10227810) United Kingdom