About S & W Developments Limited (04292593) United Kingdom