About The Windsors Limited (02505884) United Kingdom