About London Boutique Hotels Ltd (08861209) United Kingdom