About R. F. Windsor Limited (04782733) United Kingdom