About J & B Holland Services Ltd (12069491) United Kingdom