About Cock Horse Service Station Limited (06192513) United Kingdom