About S & D Home And Gardens Ltd (10893460) United Kingdom