About C M Macfarlane Ltd (SC654406) United Kingdom