About Taylor Made Environmental Solutions Ltd (10913511) United Kingdom