About West End Service Station Limited (07256586) United Kingdom