About Lsr Solutions Limited (05590711) United Kingdom