About Leicester Holdings Properties Limited (12758777) United Kingdom