About Appledore Shipyard Ltd (11994979) United Kingdom