About Holden-locke Ltd (08096192) United Kingdom