About S C Taylor Consultancy Limited (10863892) United Kingdom