About J & A London Properties Ltd (11197695) United Kingdom