About Vt Lancaster & Son Limited (04359354) United Kingdom