About North Grange Holdings Ltd (13189007) United Kingdom