About Taylor & Sons Limited (00067032) United Kingdom