About Leigh Howard Associates Limited (11277146) United Kingdom