About Lilly Walsh & Co Limited (09841138) United Kingdom