About Ram Properties (north) Ltd (11934881) United Kingdom