About W. B. S. Keillor Limited (SC037549) United Kingdom