About Windermere It Services Limited (10572830) United Kingdom