About Leasehold Management Holdings Ltd (12936884) United Kingdom