About Larkhill General Stores Limited (05883118) United Kingdom