About M. Wallace Clelland & Company Limited (SC040478) United Kingdom