About The Windmill Group Ltd (12846040) United Kingdom