About Onyx Leigh Environmental Limited (01297329) United Kingdom