About London & Hereford Holdings Limited (03351653) United Kingdom