About Clockhouse Podiatry Limited (05315142) United Kingdom