About George Howard Environmental Limited (07133008) United Kingdom