About Demesne Property Holdings Ltd (12882797) United Kingdom