About Stowe Castle Film Productions Limited (05486696) United Kingdom