About Houghton Service Station Limited (04382284) United Kingdom