About Freedom House Management Limited (01435407) United Kingdom