About Ian Mitchell Davidson Limited (SC570458) United Kingdom