About Mitchell & Kane Properties Limited (09564164) United Kingdom