About Lsr Accountants Limited (12100542) United Kingdom