About S & L Payne Ltd (08639479) United Kingdom