About A. Taylor And Sons Limited (03973908) United Kingdom