About I. Llewellyn & Co. Limited (01704320) United Kingdom