About Deganwy Engineering Ltd (11917751) United Kingdom