About D & D Ocean Developments Limited (05196058) United Kingdom