About Townshend Court Block E. & F. Company Limited (00898157) United Kingdom