About Stavordale Studios Limited (02829597) United Kingdom