About Seward Holdings Ltd (12826242) United Kingdom