About Leigh Holdings Limited (06509000) United Kingdom