About Lyall Willis & Co. Limited (11842378) United Kingdom