About Lillie & Lees Limited (09824576) United Kingdom