About Barrose Ltd (12395046) United Kingdom