About S & R Holdings Limited (06885758) United Kingdom