About Chelmer Uk Holdings Limited (13185437) United Kingdom