About Fenmare Management Company Limited (02989952) United Kingdom