About Linden 29 Management Limited (03853642) United Kingdom