About Haberdasher Leaseholders Ltd (12656311) United Kingdom