About Sand & Sealed Limited (05440292) United Kingdom