About Mitchell And Stanley Limited (07149804) United Kingdom