About Sloane Design And Planning Limited (13103753) United Kingdom