About Taylor Made Investments Limited (05451354) United Kingdom