About Windmill Lodge Ltd (13195626) United Kingdom