About Taylor Mac Solutions Limited (06284658) United Kingdom