About Lr13 Freehold Management Limited (12303405) United Kingdom