About Baron & Grant Investment Management Limited (12161169) United Kingdom