About Mitchell & Urwin Properties Limited (13222679) United Kingdom