About Duchess Developments Ltd (06523194) United Kingdom