About Leighton Hamilton Management Ltd (05785999) United Kingdom