About Delaney Hamlin Ltd (07970291) United Kingdom