About Hammerhead Housing Co-operative Limited (RS004399) United Kingdom