About Todd & Duncan Limited (SC355840) United Kingdom