About The Taylor Clarke Partnership Limited (SC135704) United Kingdom