About Delaney Mackay Lewis Limited (09578874) United Kingdom