About Windmill Restaurant Ltd (09225593) United Kingdom