About Kelsh Group Holdings Limited (02377775) United Kingdom