About D & C Technical Ltd (12824732) United Kingdom