About Mitchell & Mitchell Properties Limited (10866664) United Kingdom