About Deen Manufacturing Company Limited (02581773) United Kingdom