About Avondale (swansea) Limited (10384474) United Kingdom