About Mitchell House Freehold Limited (06230078) United Kingdom