About De Brant Joyce Limited (04360686) United Kingdom