About Taylor Mayed Ltd (12939263) United Kingdom