About Rousant Sherwood (manufacturing) Limited (01325242) United Kingdom