About Kebbell Holdings Limited (00753606) United Kingdom