About Management 22 Limited (07260997) United Kingdom