About Meadows Farm Studios Limited (03567048) United Kingdom