About Chillmech Holdings Limited (03884299) United Kingdom