About S Montgomery Holdings Ltd (SC621418) United Kingdom