About Tellwright & Pinner Limited (00329263) United Kingdom