About Mark & Rose Properties Limited (12838306) United Kingdom