About 76 Sloane Street (management) Limited (02327264) United Kingdom