About Linden Holdings Limited (04040970) United Kingdom