About Ludgate Investments Limited (04043908) United Kingdom