About A & A London Properties Ltd (11198089) United Kingdom