About Ubha Properties Ltd (10636138) United Kingdom