About Store House London Ltd (07215760) United Kingdom