About Sherwood Road Studios Limited (10601305) United Kingdom