About Windermere Service Station Limited (12289993) United Kingdom