About Walter Lilly & Co. Limited (00352437) United Kingdom