About T C & N Taylor Ltd (05422659) United Kingdom