About Lubeck Investments Limited (09360733) United Kingdom