About D L Land & Seas Ltd (12847471) United Kingdom