About Burgess Barn Studios Limited (11716608) United Kingdom