About Seward Engineering Limited (03878210) United Kingdom