About S & R Developments Limited (04228098) United Kingdom