About Deller Mcclafferty Design Limited (05143275) United Kingdom