About Ducalais Developments Ltd (SC696829) United Kingdom