About W.b.s. Keillor Holdings Limited (SC331967) United Kingdom