About Leka Architectural And Design Consultancy Ltd (12312835) United Kingdom