About Richard Wilson Ecology Limited (11265028) United Kingdom