About Hallard Associates Limited (07529198) United Kingdom