About Lancor & Co Limited (09493266) United Kingdom