About Barlass Limited (07587400) United Kingdom