About Chale Abbey Studios Limited (08084016) United Kingdom