About Holder Equipment Uk Ltd (10764248) United Kingdom