About Linden Corporation Limited (03752868) United Kingdom