About Ltr Freehold 2 Limited (10375846) United Kingdom