About Latka Construction Ltd (11493379) United Kingdom