About Shl Projects Limited (07816373) United Kingdom