About Lulworth Investments Limited (11688913) United Kingdom