About Leigh Associates Limited (08795296) United Kingdom