About 35 Tremadoc Road (management) Limited (02922776) United Kingdom