About Avondale Technologies Ltd (11501235) United Kingdom