About Duvall & Higginson Ltd. (08375311) United Kingdom