About The Windmill Bistro Ltd (13468351) United Kingdom