About Michell Associates Limited (06637423) United Kingdom