About Bob Taylor Ecology Limited (13181030) United Kingdom