About Kiesha Developments Ltd (12107139) United Kingdom