About Lister & Hampton Limited (01312490) United Kingdom