About Inverbrae Management Company Limited (02735628) United Kingdom