About Leigh Ventures Limited (11268446) United Kingdom