About Jba Gardens Limited (11204401) United Kingdom