About Horridge Holdings 8 Ltd (06018955) United Kingdom