About Stephen Maguire Limited (05774252) United Kingdom