About Barbary Lane Limited (10084849) United Kingdom