About Leocal Properties Ltd (11517613) United Kingdom