About A & A Service Station Ltd (12245543) United Kingdom