About Lsr Holdings Limited (NI662528) United Kingdom