About Delaney Bell Hutchings Limited (05919724) United Kingdom