About J.d. Todd And Company Limited (SC051328) United Kingdom