About L.s.a. Projects Limited (02906762) United Kingdom