About Leagh-hicks Associates Ltd (10031682) United Kingdom