About Sowell Machinery Company Limited (10252842) United Kingdom