About Sloane & Menier Limited (07169619) United Kingdom