About Store Engineering Limited (07717799) United Kingdom