About Lima Teixeira Ltd (12214808) United Kingdom