About Totteridge House Co-operative Limited (IP26323R) United Kingdom