About Nrs Kidderminster Holdings Limited (11358472) United Kingdom