About Rochester Studios Limited (11211655) United Kingdom