About Managedfreehold Ltd (12197561) United Kingdom