About Horovitz & Sons Ltd (12918614) United Kingdom