About The Sloane Club Management Limited (02611185) United Kingdom