About Nicoll Road Ltd (13622672) United Kingdom