About Ben More Management Company Limited (02190902) United Kingdom