About S. Leigh Associates Limited (01994921) United Kingdom