About Taylor Environmental Limited (06120603) United Kingdom