About Thatchview Residents Association Limited (01745651) United Kingdom