About Farmoor Service Station Limited (08197036) United Kingdom