About Taylor Brothers (holdings) Limited (02698663) United Kingdom