About S R Leigh Ltd (06921353) United Kingdom