About Sean Maguire Limited (SC391261) United Kingdom