About Degemont Engineering Limited (06108248) United Kingdom