About The Clockhouse (oxshott) Limited (03834194) United Kingdom