About Windsor Albion Co-operative Limited (IP28042R) United Kingdom