About S & R Projects Limited (03449827) United Kingdom