About Taylor Harkness Ltd (04475567) United Kingdom