About J&b The Deuchars Limited (11531180) United Kingdom