About Seneca Industries Ltd (10559017) United Kingdom