About The Taylor Lucas Partnership Limited (13283455) United Kingdom