About Lackington Street Tenant Limited (12149578) United Kingdom