About Algarth Hornsey Associates Limited (01166928) United Kingdom