About Lees Bacaro Ltd (10138270) United Kingdom