About Limehouse Accommodation London Limited (12024641) United Kingdom