About John Taylor Holdings Limited (02184188) United Kingdom