About 122 North Hill Management Limited (08532262) United Kingdom