About Clocktower Design & Construction Limited (01684208) United Kingdom