About Specialist Lc-uk Limited (12122936) United Kingdom