About Decca Engineering Ltd (SC693182) United Kingdom