About Barbelle (scarborough) Limited (10953304) United Kingdom