About North Row Administration Limited (07248028) United Kingdom