About Mitchell Development Limited (NI014414) United Kingdom