About Charlie Sands Limited (08931656) United Kingdom