About Nsr Norbury Ltd (11008762) United Kingdom