About Seneca Engineering Ltd (11720769) United Kingdom