About Vincent Teall & Co Limited (10157623) United Kingdom