About Windsor Limited (05988389) United Kingdom