About Windsor Terrace Limited (00961099) United Kingdom