About Lavernock Service Station Ltd (12248294) United Kingdom