About Mitchell Slack Limited (09117331) United Kingdom