About J.b. Sands Limited (01266861) United Kingdom