About Lanchester Solutions Ltd (12852393) United Kingdom