About Nrs Bancroft Holdings Limited (13184430) United Kingdom