66 Effra Road Freeholders Limited is a private limited company, incorporated on 19 July 1999. Companies House lists it as dormant.