About S & R Peel Ltd (11679216) United Kingdom