About S & R Site Services Limited (10037297) United Kingdom