About Kelvin Laboratories Limited (01752088) United Kingdom