About Kelsall Service Station Ltd (12559545) United Kingdom