About Howemuir Holdings Ltd (SC694089) United Kingdom