About Climachill Ltd. (03557248) United Kingdom