About S W Developments Torbay Ltd (13100901) United Kingdom