About Windermere Devices Ltd (13158728) United Kingdom