About Stephens Maguire Holdings Limited (08113428) United Kingdom