About Horton-thorpe Holdings Ltd (11134502) United Kingdom