About 115 Sloane Street Hotel Limited (12554173) United Kingdom