You are probably looking for www.theclockplace.co.uk
You will be transferred there shortly or click
Here now
The Clock Place,Qawra, Malta
Thank you for your patience