About Leahy Brand Design Limited (04788811) United Kingdom