About Windermere Props Holding Limited (12864083) United Kingdom