About Management Management London Ltd (08658892) United Kingdom