About Michael Lowe Trustees Limited (09340397) United Kingdom