About Taylor Made Initiatives Limited (07826624) United Kingdom