About No.7 Sloane Square Limited (06352802) United Kingdom