About Richard Green Ecology Limited (07287436) United Kingdom