About The London Trolleybus Preservation Society Limited (01068971) United Kingdom