About Ross Mount Close (management) Limited (12599937) United Kingdom