About P & L Lombard Limited (05692380) United Kingdom