About J & L Mabbs Ltd (11765784) United Kingdom