About S.mcleod Limited (08419390) United Kingdom