About Windsor House Design Limited (02361872) United Kingdom