About Kelsall Holdings Limited (12794556) United Kingdom