About The Factory Shop Group Limited (04675912) United Kingdom