About Taylor Snow Holdings Limited (10529949) United Kingdom