About Seu Dede Chassis Ltd (11747512) United Kingdom