About 1 Nelson Road Management Limited (08643008) United Kingdom