About H & L Beech Ltd (13525419) United Kingdom