About Horridge Holdings 1 Ltd (09554846) United Kingdom