About Telegraph Service Stations Limited (01100747) United Kingdom