About Taylor Judge Investments Limited (09490211) United Kingdom