About Lea Service Station Limited (10368516) United Kingdom