About Huha Properties Ltd (10650428) United Kingdom