About Mercer Property Holdings Ltd (11942081) United Kingdom