About Technology And Management Practice Ltd (07922725) United Kingdom