About J R Barca Ltd (12696170) United Kingdom