About De Joncaire & Partners Limited (09788041) United Kingdom