About Lcc Specialists Limited (12397323) United Kingdom