About Klodi Design & Build Ltd (12862435) United Kingdom