About North Road Holdings Ltd (12938042) United Kingdom