About The Hourglass (devizes) Limited (12635785) United Kingdom