About Bacaro Leigh Limited (10615440) United Kingdom