About The Windmill Trust (CE025445) United Kingdom