About Jalaram Properties (london) Limited (10325801) United Kingdom