About Mitchell Scottish Properties Limited (SC563564) United Kingdom