About Taylor Brothers Limited (02566537) United Kingdom