About J2 Borehamwood Ltd (10993834) United Kingdom