About Defaoite Engineering Ltd (13445135) United Kingdom