About Beechwood Studios Limited (10577486) United Kingdom