About Store 2 Door Holdings Limited (10061440) United Kingdom