About Chelmer Holdings Ltd. (05690216) United Kingdom