About Lsc Leeds Limited (10976378) United Kingdom