About Mike Spencer Productions Limited (05867844) United Kingdom