About The Windmill Centre Ltd (10293478) United Kingdom