About Leigh Developments Limited (04672102) United Kingdom