About North Chase Management Limited (06398673) United Kingdom