About Ram Property Holdings Ltd (13338978) United Kingdom