About 24-25 Water Lilies Management Company Limited (13180581) United Kingdom