Founded by Stella Lucas MBE in 1987, All Aboard Shops are a chain of charity shops that raise funds for UK registered charities.