About De Sousa Engineering Ltd (11316647) United Kingdom