About Barbrook Service Station Limited (11280990) United Kingdom