About S.l.m. (hitchin) Limited (09583743) United Kingdom