About Twelve Ladbroke Square Limited (02592259) United Kingdom