About Essar Windermere Limited (11515115) United Kingdom