About Merchiston Property Holdings Ltd (12249895) United Kingdom