About Lc Specialist Services Limited (08907876) United Kingdom