About Lemon & Mccarthy & Associates Limited (05943798) United Kingdom