About Mitchell & Scott Ltd. (06045077) United Kingdom