About S J Taylor Holdings Limited (09073821) United Kingdom