About Next Management London Limited (03221092) United Kingdom