12 Tremadoc Road Limited is a private company limited by guarantee, incorporated on 29 April 1997. Companies House lists it as dormant.