About C. Taylor & Sons Limited (01534157) United Kingdom