About Ooty Freehold Management Limited (06085619) United Kingdom