Given they give you phone numbers and a physical address to contact them, my hunch is they are legit.
Didn’t Albion organise a couple of rides from Crystal Palace to The Archive (bike shop/cafe which is the address they give)? Would strongly indicate they are legit.
They offer a lot of payment methods, including PayPal, I always take this as a good sign. Knowing that if you pay by PayPal you're pretty well protected as a buyer.
https://gloriacycling.com/
Are these guys legit? Wanting to order a part from them…