About Lindstrand Holdings Limited (11727738) United Kingdom