About A&d Leytonstone Limited (12449006) United Kingdom