About Windsor Essence Ltd (11980860) United Kingdom