Address
21a Peel Street, Accrington, Lancashire, BB5 1EA
Local authority
Hyndburn

Trading since 1 June 2026, per Companies House.

Loading map…
Search hygiene ratings