About Abbey Road Studios Limited (00437091) United Kingdom