About Kleo Construction Ltd (10322304) United Kingdom