About Sewell Group Limited (03914317) United Kingdom