About Climb Property Investments Ltd (12257555) United Kingdom