About Machmede Associates Limited (08890086) United Kingdom