About Griffin Technical Environmental Solutions Ltd (09474587) United Kingdom