About Kelvin Holdings Limited (SC711457) United Kingdom