About Leigh-anderson Associates Limited (03548581) United Kingdom