About Seneca Environmental Services Limited (05447567) United Kingdom