About Abbey Road Market Ltd. (SC694082) United Kingdom