About Windsor Head Limited (03956736) United Kingdom