About Leigh House Associates Ltd (07173328) United Kingdom