About Stowe Castle Films Limited (04727307) United Kingdom