About Windsor Holdings Limited (01660972) United Kingdom