About Templars Hall Residents Association Limited (05064333) United Kingdom