About J B S-r Associates Limited (08522424) United Kingdom