About Sandwick Developments & Investments Ltd (01419000) United Kingdom