About Clifton Engineering (worcester) Limited (02848459) United Kingdom