About Larsen And Ross Limited (SC092076) United Kingdom