About North Hill Holdings Ltd (11774097) United Kingdom