About Mountross Investment Management Ltd. (09805776) United Kingdom