About The London Bus Preservation Trust Limited (01061762) United Kingdom