About Lilly-clark Accounts & Admin Limited (08622340) United Kingdom