About Jbsa Estates Limited (12113388) United Kingdom