About Elmer Sands Limited (00311819) United Kingdom