About J & A London Ltd (07920524) United Kingdom