About Kichell Ltd (13052641) United Kingdom