About Decca Fabrication Limited (11732387) United Kingdom