About French Duncan (financial Controller) Limited (SC545996) United Kingdom