About Leasehold Assets London Limited (07605894) United Kingdom