About Keith Sands Limited (09717101) United Kingdom