About S & B Developments Limited (03487291) United Kingdom