About The Rail Trolley Trust (09353809) United Kingdom