About Taylor Walsh Solutions Limited (10261670) United Kingdom