About Store Street Consultants Limited (01501049) United Kingdom