About S & R Developments (north Wales) Limited (07241278) United Kingdom