About Windrose Property Ltd (11713034) United Kingdom