About Windermere Consultants Limited (10401386) United Kingdom