About John & J H Sands Limited (SC056427) United Kingdom