About Jb&partners Limited (12315102) United Kingdom