About Lee Mead Productions Limited (06385983) United Kingdom