About Leigh Adams Associates Limited (10979689) United Kingdom