About Leyton Flats Ltd (10621541) United Kingdom