About General Store (london) Limited (08309646) United Kingdom