About Sandglass Limited (07426336) United Kingdom