About Intermount Management Limited (02660788) United Kingdom