About L Teodorescu Ltd (08705788) United Kingdom