About 66 Linden Gardens Management Limited (04112165) United Kingdom