About Windsor Swann Limited (13440391) United Kingdom