About Note Windsor Limited (04849220) United Kingdom