About Kenmac Associates Limited (05589502) United Kingdom