About J & S Taylor Limited (02609872) United Kingdom