About Mitchell Stock Developments Limited (12325328) United Kingdom