About Windsor Close Associates Limited (05594777) United Kingdom