About Lordstone Investments Limited (03259504) United Kingdom