About C. Davidson And Sons Limited (SC000607) United Kingdom