About Woolacombe Service Station Ltd (11920259) United Kingdom