About Howard Taylor Holdings Limited (13315008) United Kingdom