About Townshend Court Block E. & F. (no.2) Company Limited (01515206) United Kingdom