About Abbey Garden Studios Limited (12647324) United Kingdom