About Windsor Associates Limited (05910299) United Kingdom