About Mickelson Rick Limited (10864272) United Kingdom