About S & L Petch Ltd (08709813) United Kingdom