About Ladybower Lodge Freehold Ltd (12520475) United Kingdom