About L & D Maguire Limited (04177734) United Kingdom