About Lee Maguire Limited (05593878) United Kingdom