About Hertford Lockhouse Residents Association Limited (03294548) United Kingdom