About Holmes & Lloyd Limited (04567702) United Kingdom