Company name: All Aboard Shops Ltd
Description: Charity-run retailer of donated goods
224 W End Ln, London NW6 1UU, United Kingdom