About The New Windmill Limited (05827801) United Kingdom