About Freedom View Management Limited (05128826) United Kingdom