About The Windmill Inn & Restaurant Limited (12225994) United Kingdom