About Lin Square Investments Limited (09762051) United Kingdom