About Larkgrove Limited (03429706) United Kingdom