About Clockhouse Consultancy Ltd (08114150) United Kingdom