About Albi And Lola Properties Ltd (13197311) United Kingdom