About C & E Moir & Son Ltd. (SC330831) United Kingdom