About Griha Properties Ltd (12937673) United Kingdom