About S&r Uk Facilities Ltd (12811147) United Kingdom