About Degan Developments Ltd (11138743) United Kingdom