About Michael Dell & Associates Limited (04955233) United Kingdom