About Seneca Environmental Solutions Ltd (06773750) United Kingdom