About Jb&sb (holdings) Limited (04176105) United Kingdom