About Delmore Services Ltd (13362433) United Kingdom