About Teodorescu Flats Ltd (13549060) United Kingdom