About Jefferson Maguire Limited (03353152) United Kingdom