About Street Manager Limited (08808212) United Kingdom