About Taylor & Johnson Limited (02917448) United Kingdom