About S & L Holmes Limited (04789048) United Kingdom