About S & D Developments (torquay) Limited (06465908) United Kingdom