About Lancresse & Pownall Limited (13098826) United Kingdom