About Mitchell Interior Developments Limited (08625070) United Kingdom