About Harrington Leigh Associates Ltd (09007828) United Kingdom