About Linden Germany A Limited (02987261) United Kingdom