About London & Hereford Management Limited (03348104) United Kingdom