About Windmill Coffee Shop Limited (10850240) United Kingdom