About David Leahy Limited (03259894) United Kingdom