About Templeard Properties Ltd (NI050230) United Kingdom