About North Ridge Holdings Ltd (SC538970) United Kingdom