About S Taylor & Son Limited (04639626) United Kingdom