Don't know anything about it except that they've actually opened up a Limited Company and have a Company reg. Whether that means they're legit or not , I don't know .
Most shops do operate as a Limited Company.Not all though use the same name as the shop which means you won't know who owns them and where they are registered.Invariably, in all walks of life, you have ABC trading as XYZ.