About N&r Cleaning Limited (13207129) United Kingdom