About Capital North Limited (06595602) United Kingdom