About Horridge Holdings 2 Ltd (08462184) United Kingdom