About Llewellyn Smith Holdings Limited (07688080) United Kingdom