About Mitchell & Clarke Developments Limited (12038552) United Kingdom