About Appledore Shipyard Consultants Limited (07865520) United Kingdom