About J&aa Ltd (12945034) United Kingdom