About Ian T Davidson Ltd. (SC237533) United Kingdom