About Taylor Bros Holdings Ltd (01802257) United Kingdom