About Terrace 21 Mutual Home Ownership Society Limited (RS004173) United Kingdom