About Elvidge Environmental Solutions Limited (06140145) United Kingdom