About Dekeyser Developments And Properties Ltd (10474829) United Kingdom