About Horwitz Associates Limited (10525469) United Kingdom