About Glarus & Chisel Ltd (12194706) United Kingdom